Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cary 2 Challenger Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 Bulgaria F2 Bulgaria F3 Bulgaria F7 Bulgaria F5 Bulgaria F6 France F3 Turkey F5 Turkey F10 Turkey F11 Bulgaria F1 Bulgaria F2 Bulgaria F3 Serbia F1 Serbia F2 Serbia F8 Serbia F9 Turkey F26 Turkey F27 Turkey F4 Turkey F5 Turkey F6 Turkey F7 Turkey F10 Turkey F11 Turkey F15 Turkey F16 Bulgaria F1 Bulgaria F3 Serbia F5 Czech Republic F5 Serbia F6 Turkey F32 Turkey F33 Serbia F13 Turkey F41 Turkey F42 Turkey F48 Turkey F49 Turkey F50 Turkey F6 Turkey F7 Turkey F8 Turkey F11 Turkey F12 Greece F4 Greece F5 Bulgaria F2 Bulgaria F3 Bulgaria F4 Serbia F8 Serbia F9 Serbia F10 Kazakhstan F6 Greece F14 Greece F18 Greece F19 Germany F2 Germany F3 Germany F4 Turkey F8 Turkey F9 Greece F6 Greece F7 Turkey F16 Turkey F17 Bulgaria F1 Bulgaria F2 Bulgaria F3 Bulgaria F4 Turkey F28 Turkey F29 Turkey F35 Turkey F36 Qatar F5 Turkey F5 Turkey F6 Turkey F7 Turkey F11 Turkey F12 Turkey F19 Bulgaria F1 Bulgaria F2 Germany F7 Tunisia F19 Tunisia F20 Turkey F41 Turkey F42 Turkey F3 Turkey F7 Turkey F8 Turkey F20 Bulgaria F3 Bulgaria F4 Romania F14 Kazakhstan F6 Turkey F43 Turkey F44 Turkey F4 (Antalya) Italy F2 (Trento) Turkey F11 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Bulgaria F1 (Sozopol) Romania F1 (Bucharest) Bulgaria F5 Turkey F22 (Istanbul) Turkey F23 (Istanbul) Turkey F24 (Istanbul) Turkey F25 (Istanbul) Turkey F26 (Istanbul) Turkey F27 (Istanbul) Serbia F2 (Novi Sad) Turkey F31 (Istanbul) Turkey F38 (Antalya) Turkey F2 (Antalya) Turkey F3 (Antalya) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F12 (Antalya) Germany F4 (Kaltenkirchen) Germany F5 (Kamen) Poland F8 (Poznan) Greece F15 Italy F33 (Santa Margherita Di Pula) M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Plovdiv M25 Cuneo M25+H Pozoblanco M15 Antalya Qatar F4 M15 Antalya M15 Antalya M15 Nonthaburi M15 Doha M25 Antalya M25 Vogau M25 Poznan M25 Klosters Bulgaria F1 Germany F8 Ukraine F4 Belarus F2 Uzbekistan F1 Bulgaria F4 Alexander Kolyaskin Memorial - Donetsk PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Sail Open - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Bulgaria F1 Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bulgaria F2 Bulgaria F3 IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Mons Challenger Astana Challenger Bratislava Challenger Pozoblanco Challenger St. Remy Challenger Tashkent Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Penza Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Alexander Kolyaskin Memorial - Donetsk Challenger DCN de Cherbourg - Cherbourg Nottingham Challenger Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Lexington Challenger UTC Open by Selena - Cherkassy Istanbul Challenger Izmir Challenger Orleans Challenger Sibiu Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Mersin Challenger Savannah Challenger Heilbronn Challenger Aptos Challenger Istanbul Challenger Mons Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Seoul Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Trofeo Sisma Mantova - Mantova Orleans Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Mons Challenger Rennes Challenger President's Cup - Astana Brescia Challenger Alexander Kolyaskin Memorial - Donetsk Barletta Challenger Irving Challenger Morocco Tennis Tour - Fes Penza Cup - Penza Privat Bank Cup - Dnepropetrovsk New Delhi Challenger II - New Delhi Alphen Challenger Orleans Challenger Alexander Kolyaskin Memorial - Donetsk Morocco Tennis Tour - Meknes Banja Luka Challenger Izmir Challenger Meerbusch Challenger Almaty Challenger Milan Challenger Recanati Challenger Quimper Challenger Madrid Challenger Roanne Challenger Gwangju Challenger Mauthausen Challenger Nottingham Challenger M15+H Bressuire Monza Challenger Izmir Challenger Morocco Tennis Tour - Rabat Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Dallas Challenger Rennes Challenger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Andria Challenger PEOPLEnet CUP - Dnepropetrovsk Raanana Challenger Barletta Challenger Tenerife Challenger Marburg Challenger Petange Challenger Gimcheon Challenger Busan Challenger Tallahassee Challenger Bratislava Challenger Surbiton Challenger Arad Challenger Winnetka Challenger Izmir Challenger Recanati Challenger Guayaquil Challenger Brest Challenger Nottingham Challenger Ilkley Challenger Ostrava Challenger Busan Challenger Aptos Challenger Vancouver Challenger Bratislava Challenger Mestre Challenger Sopot Challenger Astana Challenger Banja Luka Challenger Jerusalem Challenger Turkey F48 Ostrava Challenger PrivatBank Cup - Dnepropetrovsk Meknes Challenger M25 Qian Daohu Shymkent Challenger Sibiu Challenger Brest Challenger Nottingham Challenger Parma Challenger Ilkley Challenger Lisbon Challenger Andria Challenger Napoli Challenger Almaty 1 Challenger Turin Challenger Koblenz Challenger Segovia Challenger Biella 4 Challenger Meerbusch Challenger Biella 5 Challenger Bratislava Challenger Bratislava 2 Challenger Perugia Challenger Bergamo Challenger Andria Challenger Winnipeg Challenger Pune Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Helsinki Challenger Cleveland Challenger Orleans Challenger Nottingham Challenger Astana Challenger Montevideo Challenger Dobrich 2 Challenger Mauthausen Challenger Prostejov Challenger Privatbank Open 2006 - Dnepropetrovsk Caltanissetta Challenger Vilnus Challenger Bratislava Challenger Tampere Challenger Athens Challenger Koblenz Challenger Sibiu Challenger Barcelona Challenger Fergana Challenger Buenos Aires Challenger Rennes Challenger Bangkok Challenger Bangkok Challenger Salinas Challenger Taipei City Challenger Hersonissos 6 Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Italy F3 (Basiglio) Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Oeiras 2 Challenger Biella 6 Challenger Nottingham 1 Challenger Almaty 2 Challenger Tampere Challenger Nottingham-2 Challenger Mallorca Challenger Barcelona Challenger Open 13 - Marseille Lima 2 Challenger Bergamo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Forli 5 Challenger Lille Challenger Zadar Challenger Oeiras 1 Challenger St. Brieuc Challenger Oeiras 2 Challenger Zagreb Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Poznan Challenger Ilkley Challenger Amersfoort Challenger Privat Bank Cup - Dniepropetrovsk Zug Challenger Nonthaburi 1 Challenger Tulln Challenger Istanbul Challenger Genova Challenger Alicante Challenger Brest Challenger Ortisei Challenger Chennai Challenger Manzanillo Challenger Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Skopje Challenger Como Challenger Tulln Challenger Malaga Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Tenerife 1 Challenger Nottingham Challenger Glasgow Challenger Tenerife 2 Challenger St. Petersburg Open - St. Petersburg Tenerife 1 Challenger Manama Challenger Almaty Challenger 1 - Almaty Puerto Vallarta Challenger Brisbane 2 Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Zagreb Challenger Zadar Challenger Taipei Challenger Monza Challenger Open 13 - Marseille Lyon Challenger Hersonissos 2 Challenger Royan Challenger Bunschoten Challenger Porto 2 Challenger Zug Challenger Open des Alpes Trophee BNP Paribas - Grenoble Kremlin Cup - Moscow Nur-Sultan Challenger Ismaning Challenger Open 13 - Marseille Eckental Challenger Bratislava Challenger Open Sabadell Atlantico - Barcelona Helsinki Challenger Bangkok Challenger Open de Nice Cote dAzur - Nice Bangkok Challenger Cherbourg Challenger Bergamo Challenger Sofia 2 Challenger China Open - Beijing Tashkent Challenger - Tashkent Nur-Sultan Challenger Szczecin Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Split Challenger Istanbul Challenger Hamburg Challenger Antalya 2 Challenger Quimper 2 Challenger Potchefstroom 1 Challenger Napoli Challenger Open 13 - Marseille Nottingham-2 Challenger Dubai Duty Free Tennis Championships - Dubai M25 Santa Margherita di Pula Fergana Challenger AEGON International - Eastbourne Bordeaux Challenger Bendigo Challenger Sarasota Challenger SAP Open - San Jose Karshi Challenger U.S. National Indoor Tennis Championships - Memphis Zug Challenger Milan Challenger Izmir Challenger Kazan Challenger Dobrich Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Kremlin Cup - Moscow Bratislava Challenger Hersonissos 1 Challenger Gerry Weber Open - Halle Samarkand Challenger Helsinki Challenger Targu Mures 2 Challenger Hamburg Challenger Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco Batman Challenger Porto Challenger St. Petersburg Open - St. Petersburg TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Antalya Open - Antalya Countrywide Classic - Los Angeles Sofia Open - Sofia Astana Open - Nur-Sultan Tata Open Maharashtra - Pune United Cup - Australia Delray Beach International Tennis Championships - Delray Beach Mons Challenger Bratislava Challenger Ortisei Challenger Tunis Challenger Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Medibank International - Sydney Gijon Open - Gijon Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade Sofia Open - Sofia Mersin Challenger AEGON Championships - London Eskisehir Challenger Almaty Open - Almaty PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger Hamburg Open - Hamburg AEGON International - Eastbourne Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Trnava Challenger Cordenons Challenger Istanbul Challenger Sibiu Challenger Mons Challenger US Men's Clay Court Championship - Houston Braga Challenger BB&T Atlanta Open - Atlanta Istanbul Challenger Aegon Nottingham Open - Nottingham San Benedetto Challenger Hall of Fame Tennis Championships - Newport Rome Challenger Sibiu Challenger Lima Challenger Santiago Challenger Irving Challenger Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Francavilla Challenger BRD Nastase Tiriac Trophy - Bucharest Banja Luka Challenger Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Biel Challenger Tulln Challenger Villena Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Open 13 - Marseille Montevideo Challenger Roseto Degli Abruzzi Challenger Nur-Sultan Challenger Amersfoort Challenger Nonthaburi 2 Challenger Tampere Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Eckental Challenger Parma Challenger Prostejov Challenger Potchefstroom 2 Challenger Biella 1 Challenger Zadar Challenger Prague Challenger Heilbronn Challenger Iasi Challenger Lugano Challenger Sibiu Challenger Sofia Open - Sofia Tampere Challenger Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Bengaluru Challenger Troisdorf Challenger Prague 2 Challenger Sofia Open - Sofia Brasov Challenger Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Olbia Challenger Grand Prix Hassan II - Marrakech Banja Luka Open - Banja Luka Ortisei Challenger Hersonissos 5 Challenger St. Petersburg Open - St. Petersburg Tenerife 3 Challenger Matsuyama Challenger Infosys Hall of Fame Open - Newport Rogers Masters - Toronto Busan Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Perugia Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal PBZ Zagreb Indoors - Zagreb Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Columbus Challenger Rogers Cup - Toronto Tunis Challenger Hall of Fame Open - Newport San Benedetto Challenger Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Lille Challenger Prague 1 Challenger Mauthausen Challenger Francavilla Challenger Winston-Salem Open - Winston-Salem Marbella Challenger Antalya Challenger Zagreb Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Quimper Challenger Koblenz Challenger Hamburg Challenger Zadar Challenger Bratislava 1 Challenger Rogers Cup - Toronto Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Western & Southern Open - Cincinnati Moselle Open - Metz BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Kobe Challenger Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 French Open - Paris Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, PO, BUL-EST 3-0 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, 2R, LUX-BUL 0-5 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group II, 1R, RSA-BUL 4-1 Wimbledon - London ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group II, 1R, BUL-MEX 1-3 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group II, 1R, BUL-RSA 3-0 Delray Beach Open - Delray Beach Davis Cup, World Group II, PO, CRC-BUL 1-4 Davis Cup, Group II, PO, BUL-PAR 3-1 Davis Cup, Group I, 1R, BUL-KAZ 1-3 Davis Cup, Group I, PO, NZL-BUL 1-3 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 All Lower level tournaments Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 1R, LAT-BUL 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UKR-BAR 3-0 French Open (juniors) Davis Cup, Group II, 1R, TUR-BUL 3-2 Davis Cup, Group I, 2R, UKR-AUT 3-2 Iasi Challenger Hangzhou Challenger Olympics - Rio de Janeiro Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Ostrava Challenger Aix En Provence Challenger M25+H Bacau Shanghai Rolex Masters - Shanghai